<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>






  
  
  
  
  <style type="text/css">
html {
font-family: Arial,Helvetica,sans-serif;
background-color: white;
color: black;
}
p {
max-width: 60em;
}
table {
border-collapse: collapse;
empty-cells: show;
margin: 1em 0em;
border: 0.1em solid black;
}
th, td {
border-style: solid;
border-width: 0.05em 0.1em;
border-color: black;
padding: 0.1em 0.2em;
height: 1.5em;
}
th {
background-color: rgb(192, 192, 192);
color: black;
border-width: 0.1em;
font-weight: bold;
text-align: center;
text-transform: capitalize;
letter-spacing: 0.1em;
}
/* Widths of named columns */
col.name {
width: 10em;
}
.action, .value, .arg {
width: 15em;
}
/* Properties for the name column - td:first-child should work in CSS 2.1 avare browsers (tested in Firefox)
- col.name is against specs but works in IE
*/
td:first-child, col.name {
background-color: rgb(240, 240, 240);
text-transform: capitalize;
letter-spacing: 0.1em;
}
/* required for IE */
th {
font-style: normal;
}
  </style><title>Robot Test Cases</title></head><body>





<h1>Robot Test Cases</h1>





<table border="1">





  <colgroup span="99"><col class="name"><col class="value" span="4"></colgroup> <thead>
  <tr>





    <th>Setting</th>





    <th>Value</th>





    <th>Value</th>





    <th>value</th>





    <th>Value</th>





  </tr>





  </thead> <tbody>





    <tr>





      <td>Document</td>





      <td>Tests for --test and --suite options for Rebot</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td>Default Tags</td>





      <td>regression</td>





      <td>jybot</td>





      <td>pybot</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td>Suite Setup</td>





      <td>Create Input File</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td align="undefined" valign="undefined">Test
Setup</td>





      <td align="undefined" valign="undefined">Empty
Directory</td>





      <td align="undefined" valign="undefined">${MYOUTDIR}</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td align="undefined" valign="undefined">Suite
Teardown</td>





      <td align="undefined" valign="undefined">Remove Temps</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    





    <tr>





      <td>Resource</td>





      <td>../../resources/rebot_resource.html</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





  
  
  
  
  </tbody>
</table>





<table border="1">





  <colgroup span="99"><col class="name"><col class="value" span="4"></colgroup> <thead>
  <tr>





    <th>Variable</th>





    <th>Value</th>





    <th>Value</th>





    <th>Value</th>





    <th>Value</th>





  </tr>





  </thead> <tbody>





    <tr>





      <td>${TESTDATA_TEST}</td>





      <td>misc${/}many_tests.html</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td>${TESTDATA_SUITES}</td>





      <td>misc${/}suites</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td>${MYOUTDIR}</td>





      <td align="undefined" valign="undefined">${TEMPDIR}${/}robot-test-145567</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr><td>${INPUT FILE}</td><td>${TEMPDIR}${/}robot-test-file.xml</td><td><br>
</td><td><br>
</td><td><br>
</td></tr><tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td>${ESCAPES}</td>





      <td>--escape star:STAR<br>





--escape quest:QUEST<br>





      </td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>

      <td align="undefined" valign="undefined"><br>
</td>

      <td align="undefined" valign="undefined"><br>
</td>

      <td align="undefined" valign="undefined"><br>
</td>

      <td align="undefined" valign="undefined"><br>
</td>

      <td align="undefined" valign="undefined"><br>
</td>

    </tr>

    <tr>





      <td>${USAGE_TIP}</td>





      <td>\n\nTry --help for usage information.</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    

    

  
  
  
  
  </tbody>
</table>





<table border="1">





  <colgroup span="99"><col class="name"><col class="action"><col class="arg" span="3"></colgroup>
  <thead> <tr>





    <th>Test Case</th>





    <th>Action</th>





    <th>Argument</th>





    <th>Argument</th>





    <th>Argument</th>





    <th>Argument</th>





    <th>Argument</th>





    





  </tr>





  </thead> <tbody>





    <tr>





      <td>One Call To Test</td>





      <td>Run And Check Tests</td>





      <td>--test First</td>





      <td>First</td>





      <td><br>





      </td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>One Call To Test With Normalized Test Name</td>





      <td>Run And Check Tests</td>





      <td>--test secondone</td>





      <td>Second One</td>





      <td><br></td>





      <td><br>
</td>





      <td><br>
</td>





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Two Calls To test </td>





      <td>Run And Check Tests</td>





      <td>--test First --test thirdone</td>





      <td>First&nbsp;</td><td>Third One</td>





      





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Two Calls to Test with one nonexisting test name</td>





      <td>Run And Check Tests</td>





      <td>--test notexists&nbsp;--test First</td>





      <td>First</td>





      <td><br></td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>One Call To test with pattern</td>





      <td>Run And Check Tests</td>





      <td>--test STARoneSTAR</td>





      <td>Second One</td><td>Third One</td><td>Fourth One With More Complex Name</td>





      





      





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Two Calls To test with patterns</td>





      <td>Run And Check Tests</td>





      <td>--test STARone --test FiQUESTst</td>





      <td>First</td><td>Second One</td><td>Third One</td>





      





      





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Suite With One Arg</td>





      <td>Run And Check Suites</td>





      <td>--suite tsuite1</td>





      <td>['Tsuite1']





      </td>





      <td><br></td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Suite with two args</td>





      <td>Run And Check Suites</td>





      <td>--suite tsuite1 --suite TSuite2</td>





      <td>['Tsuite1', 'Tsuite2']</td>





      <td><br></td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Suite With Matching and nonMatching args</td>





      <td>Run And Check Suites</td>





      <td>--suite tsuite1 --suite notexists</td>





      <td>['Tsuite1']





      </td>





      <td><br></td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Suite With Pattern in arg</td>





      <td>Run And Check Suites</td>





      <td>--suite&nbsp;tSTAR</td>





      <td>['Tsuite1', 'Tsuite2', 'Tsuite3']</td><td><br>
</td>





      





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Suite Under Subdirectory</td>





      <td>Run And Check Suites Within Subdirs</td>





      <td>--suite sub1</td>





      <td>['Sub1']</td>





      <td><br></td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Suite Under Subdirectory Using Pattern</td>





      <td>Run And Check Suites Within Subdirs</td>





      <td>--suite subQUEST</td>





      <td>['Sub1', 'Sub2']</td>





      <td><br></td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Suite and test together</td>





      <td>Run And Check Suites and Tests</td>





      <td>--suite tsuite1<br>





--suite tsuite3<br>





--test &nbsp;STAR1first<br>



--test STAR2STAR</td>





      <td>['Tsuite1'] </td>





      <td>Suite1 First</td>





      <td><br></td>





      <td><br></td>





      





    </tr>





    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined">No Matching tests</td>



      <td align="undefined" valign="undefined">Run Rebot Without Processing Output</td>



      <td align="undefined" valign="undefined">--test nonex</td>



      <td align="undefined" valign="undefined">${INPUT FILE}</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined">${stderr} = </td>



      <td align="undefined" valign="undefined">Get Stderr</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined">Should Be Equal</td>



      <td align="undefined" valign="undefined">${stderr.strip()}</td>



      <td align="undefined" valign="undefined">[ ERROR ] Suite 'Many Tests &amp; Suites' contains no test cases named 'nonex'.${USAGE_TIP}</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined">No Matching Suites</td>



      <td align="undefined" valign="undefined">Run Rebot Without Processing Output</td>



      <td align="undefined" valign="undefined">--suite nonex<br>



-s n2 -s n3</td>



      <td align="undefined" valign="undefined">${INPUT FILE}</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined">${stderr} = </td>



      <td align="undefined" valign="undefined">Get Stderr</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined">Should Be Equal</td>



      <td align="undefined" valign="undefined">${stderr.strip()}</td>



      <td align="undefined" valign="undefined">[ ERROR ] Suite 'Many Tests &amp; Suites' contains no test suites named 'nonex', 'n2' or 'n3'.${USAGE_TIP}</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined">No Matching Tests In Matching Suites</td>



      <td align="undefined" valign="undefined">Run Rebot&nbsp; Without Processing Output</td>



      <td align="undefined" valign="undefined">--suite nonex<br>



--suite suites<br>



--test first<br>



--test nonex<br>



--test STARone<br>



${ESCAPES}<br>



      </td>



      <td align="undefined" valign="undefined">${INPUT FILE}</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined">${stderr} = </td>



      <td align="undefined" valign="undefined">Get Stderr</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined">Should Be Equal</td>



      <td align="undefined" valign="undefined">${stderr.strip()}</td>



      <td align="undefined" valign="undefined">[ ERROR ] Suite
'Many Tests &amp; Suites' contains no test cases 'first', 'nonex' or
'*one' in suites 'nonex' or 'suites'.${USAGE_TIP}</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      <td align="undefined" valign="undefined"><br>
</td>



      



    </tr>



    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





    </tr>





    <tr>





      <td>Elapsed Time</td>





      <td>[ Document ]</td>





      <td>Test setting start, end and elapsed times correctly
when filtering by tags</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      






    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Comment</td>





      <td align="undefined" valign="undefined">1)
Rebot hand-edited output with predefined times and</td>





      <td align="undefined" valign="undefined">check
that times are&nbsp;read correctly. (A sanity check)</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      






    </tr>





    <tr>





      <td><br>
</td>





      <td>Run Rebot</td>





      <td><br>
</td>





      <td>rebot${/}times.xml</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      






    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[0]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:00.000</td>





      <td align="undefined" valign="undefined">20061227
12:00:01.000</td>





      <td align="undefined" valign="undefined">1000</td><td align="undefined" valign="undefined">#
Incl-1</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[1]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:01.000</td>





      <td align="undefined" valign="undefined">20061227
12:00:03.000</td>





      <td align="undefined" valign="undefined">2000</td><td align="undefined" valign="undefined">#
Incl-12</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[2]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:03.000</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.000</td>





      <td align="undefined" valign="undefined">4000</td><td align="undefined" valign="undefined">#
Incl-123</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[3]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.000</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.001</td>





      <td align="undefined" valign="undefined">0001</td><td align="undefined" valign="undefined">#
Excl-1</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[4]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.001</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.003</td>





      <td align="undefined" valign="undefined">0002</td><td align="undefined" valign="undefined">#
Excl-12</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[5]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.003</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.007</td>





      <td align="undefined" valign="undefined">0004</td><td align="undefined" valign="undefined">#
Excl-123</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE}</td>





      <td align="undefined" valign="undefined">20061227
11:59:59.000</td>





      <td align="undefined" valign="undefined">20061227
12:00:08.999</td>





      <td align="undefined" valign="undefined">9999</td><td align="undefined" valign="undefined">#
Suite</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Should Be Equal As Integers</td>





      <td align="undefined" valign="undefined">${SUITE.test_count}</td>





      <td align="undefined" valign="undefined">6</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>





      </td>





      <td align="undefined" valign="undefined">Comment</td>





      <td align="undefined" valign="undefined">2)
Filter output created in earlier step and check</td>





      <td align="undefined" valign="undefined">that
times are set accordingly.</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Run
Rebot</td>





      <td align="undefined" valign="undefined">--test
ExcSTAR<br>





--test Incl-1<br>





${ESCAPES}&nbsp;</td>





      <td align="undefined" valign="undefined">${OUTFILE}</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[0]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:00.000</td>





      <td align="undefined" valign="undefined">20061227
12:00:01.000</td>





      <td align="undefined" valign="undefined">1000</td><td align="undefined" valign="undefined">#
Incl-1</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[1]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.000</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.001</td>





      <td align="undefined" valign="undefined">0001</td><td align="undefined" valign="undefined">#&nbsp;Excl-1&nbsp;</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[2]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.001</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.003</td>





      <td align="undefined" valign="undefined">0002</td><td align="undefined" valign="undefined">#
Excl-12</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE.tests[3]}</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.003</td>





      <td align="undefined" valign="undefined">20061227
12:00:07.007</td>





      <td align="undefined" valign="undefined">0004</td><td align="undefined" valign="undefined">#
Excl-123</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td align="undefined" valign="undefined">Check
Times</td>





      <td align="undefined" valign="undefined">${SUITE}</td>





      <td align="undefined" valign="undefined">N/A</td>





      <td align="undefined" valign="undefined">N/A</td>





      <td align="undefined" valign="undefined">1007</td><td># Suite</td>





      





      





    </tr>





    <tr>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined">Should Be Equal As Integers</td>





      <td align="undefined" valign="undefined">${SUITE.test_count}</td>





      <td align="undefined" valign="undefined">4</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      <td align="undefined" valign="undefined"><br>
</td>





      





    </tr>





  
  
  
  
  </tbody>
</table>





<table border="1">





  <colgroup span="99"><col class="name"><col class="action"><col class="arg" span="3"></colgroup>
  <thead> <tr>





    <th>Keyword</th>





    <th style="width: 100px;">Action</th>





    <th style="width: 176px;">Argument</th>





    <th>Argument</th>





    <th style="width: 130px;">Argument</th>





    





    





  </tr>





  </thead> <tbody>





    <tr>





      <td>Create Input File</td>





      <td>Create Output With Robot</td>





      <td>${INPUT FILE}<br>





      </td>





      <td><br></td>





      <td> ${TESTDATA_TEST}</td>





      





      





    </tr>





    <tr><td><br>
</td><td>...</td><td>${TESTDATA_SUITES}</td><td><br>
</td><td><br>
</td></tr><tr>





      <td><br>
</td>





      <td style="width: 100px;">Create Directory</td>





      <td style="width: 176px;">${MYOUTDIR}</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr><td><br>
</td><td><br>
</td><td><br>
</td><td><br>
</td><td><br>
</td></tr><tr><td>Remove Temps</td><td>Remove Directory</td><td align="undefined" valign="undefined">${MYOUTDIR}</td><td align="undefined" valign="undefined">recursive</td><td><br>
</td></tr><tr><td><br>
</td><td>Remove FIle</td><td>${INPUT FILE}</td><td><br>
</td><td><br>
</td></tr><tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td>Run and check Tests</td>





      <td style="width: 100px;">[ Arguments ]</td>





      <td style="width: 176px;">${params}</td>





      <td>@{tests}</td>





      <td style="width: 130px;"><br></td>





      





      





    </tr>





    





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Run Rebot</td>





      <td style="width: 176px;">${params}&nbsp;${ESCAPES}&nbsp;</td>





      <td>${INPUT FILE}</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Stderr Should Be Empty</td>





      <td style="width: 176px;"><br>
</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Check Suite Contains Tests</td><td style="width: 176px;">${SUITE}</td>





      





      <td>@{tests}</td>





      <td style="width: 130px;"><br></td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td align="undefined" valign="undefined">Should Be True</td>





      <td align="undefined" valign="undefined">${SUITE.all_stats.passed}
== len(@{tests})</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td>Check Stats</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td>Check Stats</td>





      <td align="undefined" valign="undefined">Should Be True</td>





      <td align="undefined" valign="undefined">${SUITE.all_stats.failed}
== 0&nbsp;</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td>Should Be Equal</td>





      <td>${SUITE.starttime}</td>





      <td>N/A</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td>Should Be Equal</td>





      <td>${SUITE.endtime}</td>





      <td>N/A</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td>Is Valid Elapsed Time</td>





      <td>${SUITE.elapsedtime}</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td>Should Be True</td>





      <td>${SUITE.elapsedtime} &lt;=
&nbsp;${ORIGELAPSED}</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td>Run and Check Suites</td>





      <td style="width: 100px;">[ Arguments ]</td>





      <td style="width: 176px;">${params}</td>





      <td>${suites}





      </td>





      <td style="width: 130px;"> <br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Run Suites</td>





      <td style="width: 176px;">${params}</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Should Be True</td><td style="width: 176px;">${SUITE.suites[0].suites}
== ${suites}</td>





      





      <td><br></td>





      <td style="width: 130px;"><br></td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Check Stats</td>





      <td style="width: 176px;"><br>
</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td>Run and check suites within subdirs</td>





      <td style="width: 100px;">[ Arguments ]</td>





      <td style="width: 176px;">${params}</td>





      <td>${suites}</td>





      <td style="width: 130px;"><br></td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Run Suites</td>





      <td style="width: 176px;">${params}</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Should Be True</td>





      <td style="width: 176px;">${SUITE.suites[0].suites[0].suites} == ${suites}</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td>Check Stats</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;"><br>
</td>





      <td style="width: 176px;"><br>
</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td>Run And Check Suites and Tests</td>





      <td style="width: 100px;">[ Arguments ]</td>





      <td style="width: 176px;">${params}</td>





      <td>${suites}</td>





      <td style="width: 130px;">@{tests}</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Run Suites</td>





      <td style="width: 176px;">${params}</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Should Be True</td><td style="width: 176px;">${SUITE.suites[0].suites}
== ${suites}</td>





      





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    

    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Check Suite Contains Tests</td><td style="width: 176px;">${SUITE}</td><td>@{tests}</td>





      





      





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td align="undefined" valign="undefined">Should Be True</td>





      <td align="undefined" valign="undefined">${SUITE.all_stats.passed}
== len(@{tests})</td>





      <td style="width: 130px;"><br>
</td>





      <td style="width: 52px;"><br>
</td>





      





    </tr>





    <tr>





      <td><br>
</td>





      <td>Check Stats</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      <td><br>
</td>





      





      





    </tr>





    <tr>





      <td>Run Suites</td>





      <td style="width: 100px;">[ Arguments ]</td>





      <td style="width: 176px;">${params}</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Run Rebot</td>





      <td style="width: 176px;">${params}&nbsp;${ESCAPES}&nbsp;</td>





      <td>${INPUT FILE}</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;">Stderr Should Be Empty</td>





      <td style="width: 176px;"><br>
</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    <tr>





      <td><br>
</td>





      <td style="width: 100px;"><br>
</td>





      <td style="width: 176px;"><br>
</td>





      <td><br>
</td>





      <td style="width: 130px;"><br>
</td>





      





      





    </tr>





    





    





    





    





    





    





    





    





    





    





    





    





    





    





    





    





    





    





  
  
  
  
  </tbody>
</table>





</body></html>